Waste not... Efficient co-processing of relational data
نویسندگان
چکیده
The variety of memory devices in modern computer systems holds opportunities as well as challenges for data management systems. In particular, the exploitation of Graphics Processing Units (GPUs) and their fast memory has been studied quite intensively. However, current approaches treat GPUs as systems in their own right and fail to provide a generic strategy for efficient CPU/GPU cooperation. We propose such a strategy for relational query processing: calculating an approximate result based on lossily compressed, GPU-resident data and refine the result using residuals, i.e., the lost data, on the CPU. We developed the required algorithms, implemented the strategy in an existing DBMS and found up to 8 times performance improvement, even for datasets larger than the available GPU memory.
منابع مشابه
Waste Not , Want Not !
Computer systems are not the monolithic machines they used to be. In the early days of computer science (until the late 70s), most computer systems included exactly one component to perform a given task: one (type of) disc for persistence, one CPU for processing and one volatile RAM to hold intermediate data. Today, the architecture has developed into a heterogeneous landscape of components: di...
متن کاملHeavy Metals Removal from Sewage Sludge and Municipal Solid Waste (MSW) by Co-Composting Process
Background & Aims of the Study: One of the most important pollutants in drinking water, air and soils is heavy metals. It is very harmful for humans and other live organisms. The purpose of this study was the usage of a co-composting process for removal of heavy metals from municipal solid waste and sewage sludge. Materials and Methods: This experimental study was a condu...
متن کاملکاربرد مدل ارتباطی تحلیل پوششی دادههای دو مرحلهای در ارزیابی کارایی
The objective of this paper is to investigate, via relational model of two-stage data envelopment analysis, the efficiency decomposition in a two-stage production process where the outputs of the first stage are the inputs of the second stage. Unlike previous studies which used to treat the whole production process and the two sub-processes as in-dependent, this paper takes the serie...
متن کاملInvestigation of arsenic removal parameters by a new nano-hybrid adsorbent produced from red mud and fly ash
Two common waste materials, red mud and fly ash, were used to produce a new nano-hybrid adsorbent by heat treatment with alkali addition. The new zeolitic structure formation of the hybrid adsorbent was revealed using the BET surface area, XRD, and SEM analyses. This hybrid adsorbent was utilized to remove arsenic from synthetic and real waste waters by batch and column adsorption experiments. ...
متن کاملA First Step Towards GPU-assisted Query Optimization
Modern graphics cards bundle high-bandwidth memory with a massively parallel processor, making them an interesting platform for running data-intensive operations. Consequently, several authors have discussed accelerating database operators using graphics cards, often demonstrating promising speed-ups. However, due to limitations stemming from limited device memory and expensive data transfer, G...
متن کامل